/*待付款的订单*/
article.shopping_null { text-align: center; margin-top: 20%;}
article.shopping_null p{ line-height: 2.2rem;}
.cart{ font-size: 1.2rem; color: #656565;}
.integral { font-size: 1.1rem; color: #999999;}
.shopping { margin-top: 1.6rem;}
.shopping button{ border: 1px solid #85cf00; padding: 0.5rem 1.5rem; color: #85cf00; font-size: 1.2rem; background: transparent; border-radius: 0.7rem;}

/*购物车*/
body { font-family: '幼圆';}
.cart_tab { font-size: 0;}
.cart_tab span{ font-size: 1rem; width: 50%; padding: 0.7rem 0; border-bottom: 1px solid #e8e8e8;background: #FFF; color: #919191;}
.cart_tab span.active{ color: #f25c10; border-bottom: 2px solid #f25c10;}
article.shopping_info, article.cart_history { background: #FFF; color: #3d3d3d;}
.shop { padding: 0.6rem 3%;border-bottom: 1px solid #999999; font-size: 1rem;}
.shop span:first-child { width: 70%;}
.shop .edit { width: 30%; text-align: right; color: #19aee6;}
article.shopping_info div, article.cart_history div { font-size: 0rem; border-bottom: 1px solid #e8e8e8;position: relative;}
article.shopping_info div{ padding: 0.7rem 3%;}
article.cart_history div{padding: 0.8rem 0;}
.check, .del { width: 8%; font-size: 1rem;}
.check span, .del span, .all{ color: #FFF; background: #837e7e; border-radius: 50%;}
.check span, .all{ padding: 0.3rem;}
.del span{ padding: 0.3rem 0.5rem;}
.shop_img { width: 18%; font-size: 1rem; margin-left: 2%;}
.shop_img img{ width: 100%;}
article.shopping_info div ul{ width: 69%; font-size: 1rem; margin-left: 2%;}
article.cart_history div ul { width: 75%; font-size: 1rem; margin: 0 3% 0 2%;}
article.shopping_info div ul li,article.cart_history div ul li { line-height: 1.5rem;}
.cart_history h5 { font-size: 1rem; padding: 0.8rem 3% 0 3%;border-top: 1px solid #e8e8e8;}
.shop_list > span:first-child {width: 70%;}
.shop_list > span:last-child {width: 30%;}
.weight { color: #999999;}
footer.shop_num{ position: fixed; z-index: 100; bottom: 0; background: #FFF;padding: 0.6rem 3%; width: 94%; font-size: 0; border-top: 1px solid #999999;}
footer.shop_num span { font-size: 1rem;}
.money { color: #f25b12;}
.shop_num >label { width: 30%;}
.shop_num .cart_check{ width: 41%;}
.shop_num > span:last-child { width: 24%; text-align: center; background: #f35c13; padding: 0.6rem 0;border-radius: 0.6rem; color: #FFF;}

/*删除*/
.delete { width: 15%; position: absolute; top: 0;left: 85%; font-size: 1.1rem; height: 100%;line-height: 100%; text-align: center; z-index: 100;}
.delete span { height: 100%;background: #f35c13; color: #FFF;display: -webkit-box; display: -moz-box;display: box; -webkit-box-pack:center; -moz-box-pack:center; -webkit-box-align:center; -moz-box-align:center; }
footer.dele_all { position: fixed; bottom: 0; background: #FFF; padding: 0 3%; width: 94%; font-size: 0; border-top: 1px solid #999999; display: none; z-index: 100;}
footer.dele_all p{font-size: 1.1rem; width: 50%;  -moz-box-sizing: border-box; box-sizing: border-box; padding: 1.2rem 0;}
footer.dele_all p.del_all span:first-child{ padding: 0.2rem 0.4rem; border: 1px solid #837e7e; border-radius: 50%; margin-right: 2%;}
footer.dele_all p.delAll { text-align: right;}
footer.dele_all p.delAll > span{ background: #f25c13; color: #FFF; padding: 0.5rem 1rem; border-radius: 0.5rem;}
/*购物车添加*/
.num_active { }
.num_active span, .num_active input{ width: 2rem; height: 1.8rem; text-align: center; line-height: 1.5rem; font-size: 1rem; -webkit-box-sizing: border-box; box-sizing: border-box;}
.num_active span { border: 1px solid #919191;}
.num_active span:first-child { border-right: none; border-top-left-radius: 0.4rem; border-bottom-left-radius: 0.4rem;}
.num_active span:last-child { border-left: none; border-top-right-radius: 0.4rem; border-bottom-right-radius: 0.4rem;}
.num_state {display: none; margin-top: 0.5rem;}